/* CSS Document */

body{ margin:0; padding:0; font-size:15px; font-family:"方正兰亭黑简体"}
.top{ background:url(../images/top_bg.gif) repeat-x; height:120px; border-bottom:5px #dbdddc solid;}
.top_width{ width:960px; margin:0 auto; overflow:hidden;}
.top_left{ float:left; width:765px;}
.top_right{ float:right; text-align:right; color:#FFFFFF; font-size:12px;}
.top_right a{ font-size:12px; color:#FFFFFF; text-decoration:none;}
.top_right a:hover{ text-decoration:underline;}
.weizi{ padding-top:40px; font-size:14px;}
.logo{ padding-top:15px;} 
.tel{ padding-top:18px;}
.nav{ padding-top:14px; margin-left:80px;}
.nav ul{ margin:0; padding:0; list-style:none;}
.nav ul li{ float:left; color:#FFFFFF; text-align:center; width:110px; height:32px; line-height:32px;  border-right:1px #FFFFFF solid; font-size:16px; font-weight:bold;}
.nav ul li a{color:#FFFFFF; text-decoration:none;}
.nav ul li a:hover{ text-decoration:underline;}
.active{background:url(../images/nav_buttonbg.gif) no-repeat center;color:#9cc952; }
.active a{color:#9cc952!important; text-decoration:none;}
.active a:hover{ text-decoration:underline;}

.lujin{ width:960px; margin:0 auto; border-bottom:5px #dbdddc solid; font-size:18px;}
.lujin a{ color:#000000; font-size:13px; text-decoration:none;}
.lujin a:hover{ text-decoration:underline;}
.lujin_td{ border-right:2px #bebebe solid; text-align:center;}

.lunbo{ width:960px; height:350px; margin:0 auto; margin-top:10px; }

.line{ margin:0px auto; width:960px; border-top:2px #dbdddc dotted; margin-top:10px;}
.line2{ margin:0px auto; margin-top:7px; width:960px; border-top:2px #dbdddc dotted;}
.line3{border-bottom:2px #dbdddc dotted;}

.index_content{ width:960px; margin:0 auto; }
.index_left{ float:left; background:url(../images/index_bg.gif) no-repeat; width:471px; height:280px;}
.index_right{ float:right; background:url(../images/index_bg.gif) no-repeat; width:471px; height:280px;}
.index_yanke{ padding:5px 10px; font-size:14px; }
.i_c_title{ color:#FFFFFF; font-size:14px; font-weight:bold; padding-left:27px; line-height:30px;}
.nav2{ padding-top:5px;}
.nav2 ul{margin:0; padding:0; list-style:none;}
.nav2 ul li{ float:left; background:url(../images/index_button.gif) no-repeat; width:102px; height:22px; text-align:center; line-height:22px; color:#689540; margin:0 5px; } 
.nav2 ul li a{ color:#689540; text-decoration:none;}

.index_bottom{ background:url(../images/bottom.gif) repeat-x; height:100px; margin-top:5px;}
.bottom_nav{ width:960px; margin:0 auto; color:#FFFFFF; font-size:16px; line-height:26px; font-weight:bold; color:#009933; }
.bottom_nav span{ font-size:12px; font-weight:normal;}


/*关于我们*/
.a_c{ width:960px; margin:0 auto; margin-top:10px;}
.a_c_l{ float:left; width:530px; height:350px;}
.a_c_r{ float:right; width:420px; height:350px; background-color:#efefef;}
.a_logo{ text-align:center; padding:10px 0;}
.a_jieshao{ border:2px #bcd996 solid; background-color:#f7f7f7; padding:10px; margin:10px; font-size:15px; }
.a_jieshao_title{ background:url(../images/a_title.gif); width:130px; height:26px; line-height:26px; text-align:center; color:#FFFFFF;font-size:15px; }
.a_gk{width:940px; background-color:#efefef; margin:0 auto;padding:10px; margin-top:10px;}
.a_gk_c{ border:2px #bcd996 solid; background-color:#f7f7f7; font-size:15px; padding:10px; color:#3a3a3a; }
.a_gk_c td{ line-height:25px; padding:5px 0;}
.a_gk_c td span{ color:#1b6e2a; background-color:#f1f6df; padding:5px 10px;}
.a_gk_c td p{ margin:0; color:#4f8f5d;}
.a_gk_c td a{ color:#000000; text-decoration:none;}
.a_gk_c td a:hover{ text-decoration:underline;}
.a_gk_title{ background:url(../images/a_title2.gif); width:160px; height:26px; line-height:26px; text-align:center; color:#FFFFFF;font-size:15px; }
.bg_img_doc1{ background:url(../images/yisheng01.jpg) #f7f7f7 no-repeat right center; }
.bg_img_doc2{ background:url(../images/yisheng02.jpg) #f7f7f7 no-repeat right bottom; margin-top:10px; }

/*顶尖设备*/
.sb_title{ background:url(../images/a_title3.gif); width:218px; height:26px; line-height:26px; text-align:center; color:#FFFFFF;font-size:15px; }

/*联系我们*/
.c_title{ background:url(../images/a_title4.gif); width:100px; height:26px; line-height:26px; text-align:center; color:#FFFFFF;font-size:15px; }

/*屈光手术*/
.qg_title{ background:url(../images/a_title5.gif); width:355px; height:26px; line-height:26px; text-align:center; color:#FFFFFF;font-size:15px; }

/*活动*/
.huodong{ border:2px #e7e7e7 solid; background:url(../images/index_bg2.gif) repeat-x top; width:956px; margin:0 auto;}
.bit img{ padding-top:6px;}

/*二级菜单*/
.nav_xl{ width:200px; padding:5px 0;  background-color:#FFFFFF; z-index:1; position:relative; left:126px; float:left;}
.nav_xl ul{ margin:0; padding:0; list-style:none;}
.nav_xl ul li{ font-size:13px; color:#9cc952;  display:block; margin:0 5px; padding:0 5px; width:180px; text-align:left; }
.nav_xl ul li a{color:#9cc952; text-decoration:none;}
.nav_xl ul li a:hover{color:#9cc952; text-decoration:underline;}
.nav_xl ul li span{ font-size:8px;}
.nav_xl_2{background-color:#ebf5dd;}

.nav_xl02{ width:200px; padding:5px 0;  background-color:#FFFFFF; z-index:1; position:relative; left:237px; float:left;}
.nav_xl02 ul{ margin:0; padding:0; list-style:none;}
.nav_xl02 ul li{ font-size:13px; color:#9cc952;  display:block; margin:0 5px; padding:0 5px; width:180px; text-align:left; }
.nav_xl02 ul li a{color:#9cc952; text-decoration:none;}
.nav_xl02 ul li a:hover{color:#9cc952; text-decoration:underline;}
.nav_xl02 ul li span{ font-size:8px;}
.nav_xl02_2{background-color:#ebf5dd;}

.nav_xl03{ width:220px; padding:5px 0;  background-color:#FFFFFF; z-index:1; position:relative; left:348px; float:left;}
.nav_xl03 ul{ margin:0; padding:0; list-style:none;}
.nav_xl03 ul li{ font-size:13px; color:#9cc952;  display:block; margin:0 5px; padding:0 5px; width:200px; text-align:left; }
.nav_xl03 ul li a{color:#9cc952; text-decoration:none;}
.nav_xl03 ul li a:hover{color:#9cc952; text-decoration:underline;}
.nav_xl03 ul li span{ font-size:8px;}
.nav_xl03_2{background-color:#ebf5dd;}

.nav_xl04{ width:220px; padding:5px 0;  background-color:#FFFFFF; z-index:1; position:relative; left:459px; float:left;}
.nav_xl04 ul{ margin:0; padding:0; list-style:none;}
.nav_xl04 ul li{ font-size:13px; color:#9cc952;  display:block; margin:0 5px; padding:0 5px; width:200px; text-align:left; }
.nav_xl04 ul li a{color:#9cc952; text-decoration:none;}
.nav_xl04 ul li a:hover{color:#9cc952; text-decoration:underline;}
.nav_xl04 ul li span{ font-size:8px;}
.nav_xl04_2{background-color:#ebf5dd;}

/* add by zx -for google map */
.page_mask{ width:100%; height:1800px; background-color:#FFFFFF; position:absolute; left:0;top:0; opacity:0.7; filter:alpha(opacity=75); z-index:99; display:none; }
.popup_google_map{ border-style:solid; border-width:3px; border-color:gray; top:25%; left:25%; padding:1px; position:absolute; z-index:100; display:none; }
.popup_close{ float:right;margin-top:-20px; }
.popup_close a{ text-decoration:none; }
.weibo_fans{ margin-top:-20px; margin-left:20px; }

/*容器*/
#slider ul, #slider li{ margin:0; padding:0; list-style:none; }
/*数字导航样式*/
#flashnvanum{ bottom: 5px; position: absolute; right: 5px; width: 60px; }
#flashnvanum span{ background: transparent url(../images/flashbutton.gif) no-repeat scroll -15px 0; color: #86A2B8; cursor: pointer; float: left; font-family: Arial; font-size: 12px; height: 15px; line-height: 15px; margin: 1px; text-align: center; width: 15px; }
#flashnvanum span.on{ background: transparent url(../images/flashbutton.gif) no-repeat scroll 0 0; color: #FFFFFF; height: 15px; line-height: 15px; width: 15px; }
